Skip to main content

1,600
UPLOADS


Show sorted alphabetically

More right-solid

Show sorted alphabetically

More right-solid

SHOW DETAILS
up-solid down-solid
eye
Title
Date Archived
Creator
Hacker Conferences
Jan 27, 2020 Caroline Pham; Roland Gesthuizen
movies

eye 20

favorite 0

comment 0

Caroline Pham, Roland Gesthuizen https://lca2020.linux.org.au/schedule/presentation/241/ This talk will be about how popup makerspaces were used to engage members of the public at Monash University, Faculty of Education. Rather than running a static showcase or demonstration, these events were used to actively encouraged participants to get their hands-on and minds-on with digital technologies. The presenter will outline some of the different activities that have been conducted over the past...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, CarolinePham, RolandGesthuizen
Hacker Conferences
Jan 27, 2020 Caroline Pham; Roland Gesthuizen
movies

eye 14

favorite 0

comment 0

Caroline Pham, Roland Gesthuizen https://lca2020.linux.org.au/schedule/presentation/241/ This talk will be about how popup makerspaces were used to engage members of the public at Monash University, Faculty of Education. Rather than running a static showcase or demonstration, these events were used to actively encouraged participants to get their hands-on and minds-on with digital technologies. The presenter will outline some of the different activities that have been conducted over the past...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, CarolinePham, RolandGesthuizen
Hacker Conferences
Jan 27, 2020 Alistair Francis; Hugh Blemings
movies

eye 14

favorite 0

comment 0

Alistair Francis, Hugh Blemings https://lca2020.linux.org.au/schedule/presentation/205/ Alistair Francis and Hugh Blemings will start the day with a quick introduction to the OpenISAs that are being discussed during the day. This will include a high level introduction to the RISC-V ISA and the OpenPOWER ISA. This will be a quick high level overview to ensure that everyone understands what is being discussed during the day. linux.conf.au is a conference about the Linux operating system, and all...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, AlistairFrancis, HughBlemings
Hacker Conferences
Jan 17, 2020 Roland Gesthuizen; Caroline Pham; Gillian Kidman Hazel Tan
movies

eye 32

favorite 0

comment 0

Roland Gesthuizen, Caroline Pham, Gillian Kidman Hazel Tan https://lca2020.linux.org.au/schedule/presentation/181/ This is the incredible human story of the creators of CSIRAC Australia's first digital computer, and the fifth stored program computer in the world. We trace the story of the men and women behind its creation, use and decommission. Whilst we acknowledge that there is a strong documented history of CSIRAC itself, we wish to illuminate the human story of this open-source creation to...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, RolandGesthuizen, CarolinePham,...
Hacker Conferences
movies

eye 20

favorite 0

comment 0

Yaakov https://lca2020.linux.org.au/schedule/presentation/76/ (known video issue: loss of audio briefly at Q&A at end) When proving somebody's identity, it's usually an important matter and critical to get right. With digital licences springing up around the globe, including here in Australia, how can we be sure that the computer is telling the truth? Does digitising the process actually improve it? In 2015, the NSW Government announced a commitment to providing digital licences so that...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, Yaakov
Hacker Conferences
Jan 17, 2020 David Airlie
movies

eye 21

favorite 0

comment 0

David Airlie https://lca2020.linux.org.au/schedule/presentation/27/ One of the biggest uses for GPU compute is AI/Machine Learning applications. The tensorflow library from Google is one of the most used frameworks in the AI/ML area. To deploy tensorflow on GPUs currently, the closed source nvidia stack is required using CUDA. This talk will explore the work done and left to do to enable a tensorflow deployment on open source Mesa drivers. The use of SYCL via LLVM and OpenCL along with work...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, DavidAirlie
Hacker Conferences
Jan 17, 2020 Joel Addison; Ben Stevens
movies

eye 10

favorite 0

comment 0

Joel Addison, Ben Stevens https://lca2020.linux.org.au/schedule/presentation/224/ A series of lightning talks to finish off the conference. Each talk will be between 2-3mins in length. Signup will be available during the conference week. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JoelAddison, BenStevens
Hacker Conferences
Jan 17, 2020 Joel Addison; Ben Stevens
movies

eye 10

favorite 0

comment 0

Joel Addison, Ben Stevens https://lca2020.linux.org.au/schedule/presentation/225/ linux.conf.au 2020 comes to an end :( Includes the announcement of the destination for linux.conf.au 2021... linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JoelAddison, BenStevens
Hacker Conferences
movies

eye 16

favorite 0

comment 0

Matthew Garrett https://lca2020.linux.org.au/schedule/presentation/64/ Systems with a Trusted Platform Module generate a cryptographically verifiable event log of every component of the boot process. They can then provide a signed quote of this log in order to prove to a remote site that they booted the expected software. In the early 2000s we were concerned about that resulting in websites that would refuse to grant you access unless you were running an unmodified proprietary operating system,...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, MatthewGarrett
Hacker Conferences
movies

eye 17

favorite 0

comment 0

Dave Kempe https://lca2020.linux.org.au/schedule/presentation/240/ A quick tour through a little HA powerdns DNS cluster I built for a major media platform. Batteries included linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, DaveKempe
Hacker Conferences
movies

eye 13

favorite 0

comment 0

Pia Andrews https://lca2020.linux.org.au/schedule/presentation/234/ Pia's digital state of the State address: with a GLAM twist linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, PiaAndrews
Hacker Conferences
movies

eye 14

favorite 0

comment 0

Sean "xobs" Cross https://lca2020.linux.org.au/schedule/presentation/154/ We all know documentation is important, but oftentimes it's seen as either something to be done before a project starts -- in which case it's often outdated -- or after the project is complete -- at which point it's easily forgotten. This problem is especially difficult with hardware projects, which can be extremely obscure and dense. Professional chips generally come with a reference manual that describes the...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, Sean"xobs"Cross
Hacker Conferences
Jan 17, 2020 bunnie; Sean "xobs" Cross; Tom Marble
movies

eye 25

favorite 0

comment 0

bunnie, Sean "xobs" Cross, Tom Marble https://lca2020.linux.org.au/schedule/presentation/37/ The condensation of virtually everything into a single device -- the smartphone -- has normalized deviant behaviors that create security risks. For example, many smartphone users conduct secure transactions while juggling several other apps, thus creating opportunities for adversaries to exploit human error. Furthermore, running both secure and insecure code on a common CPU increases the risk...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, bunnie, Sean"xobs"Cross, TomMarble
Hacker Conferences
Jan 17, 2020 Brett Sheffield
movies

eye 19

favorite 0

comment 0

Brett Sheffield https://lca2020.linux.org.au/schedule/presentation/57/ Written in 2001, RFC 3170 states: "IP Multicast will play a prominent role on the Internet in the coming years. It is a requirement, not an option, if the Internet is going to scale. Multicast allows application developers to add more functionality without significantly impacting the network." Nearly two decades later, multicast is still largely ignored and misunderstood. There are many common misconceptions about...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, BrettSheffield
Hacker Conferences
Jan 17, 2020 Jonathan Oxer; Chris Fryer
movies

eye 13

favorite 0

comment 0

Jonathan Oxer, Chris Fryer https://lca2020.linux.org.au/schedule/presentation/47/ Learn how Open Source software and hardware can be used to build a custom "button box” which can be adapted to suit the needs of an individual, and allow them to control a computer by acting as a keyboard, mouse, or game controller. Then through their computer, they can control their world. Physical disabilities can take many different forms. Everyone has a unique body and needs, but medical devices are...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JonathanOxer, ChrisFryer
Hacker Conferences
movies

eye 15

favorite 0

comment 0

Benjamin Tissoires https://lca2020.linux.org.au/schedule/presentation/78/ Making sure that a commit in the kernel doesn't break a mouse, a touchpad or a space bar is hard. Ideally, we need to run this commit, and all versions of it against every possible device. Rinse wash repeat for the user-space commits, because there is this one guy that uses the CPU overheating when long pressing the space bar as an indication to emacs to send a control key event (xkcd 1172). But the universe hasn't...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, BenjaminTissoires
Hacker Conferences
movies

eye 27

favorite 1

comment 0

Kathy Reid https://lca2020.linux.org.au/schedule/presentation/103/ Scribus is an open source desktop publishing tool, akin to Publisher or InDesign. It is a powerful, complex application that produces beautiful, professional quality layout designs, suitable for printing or PDFing. Scribus has a steep learning curve, and this can stop people from wanting to learn more about them. In this 100-minute tutorial, we will cover * Document setup, page sizes and margins * Concepts of grouping, alignment...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, KathyReid
Hacker Conferences
movies

eye 18

favorite 0

comment 0

Peter Hutterer https://lca2020.linux.org.au/schedule/presentation/79/ Six or so years ago, input devices in userspace were handled by a set of different modules, all with their own properties and behaviours. Where a device didn't work as expected, it was largely up to the users to find the right forum with examples that actually work. This had worked "well" for about a decade or two. Then, largely driven by the promise of the differently-shaded pastures of Wayland, a new library was...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, PeterHutterer
Hacker Conferences
Jan 17, 2020 Anna Herlihy
movies

eye 23

favorite 0

comment 0

Anna Herlihy https://lca2020.linux.org.au/schedule/presentation/15/ Compass, the UI for MongoDB, is an Electron app that allows developers to visually develop aggregations and queries for their database. Right now it accepts these queries in the MongoDB Shell syntax, a JavaScript-based query language. However, developers use a wide range of programming languages in their apps, and constant context switching between languages can be painful. To cure this pain, we wanted to allow users to export...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, AnnaHerlihy
Hacker Conferences
movies

eye 22

favorite 0

comment 0

Nathan Woodrow https://lca2020.linux.org.au/schedule/presentation/56/ QGIS started back in 2002 as a simple hobby project with only a handful of developers and a small user base. Since then, it has grown into one of the most popular cross-platform open source spatial desktop tools available, with an ever-growing developer and user base, widely used in many sectors, even as a full replacement for commercial offerings. This growth has not come without cost or growing pains to the project and...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, NathanWoodrow
Hacker Conferences
Jan 17, 2020 Aurélien Aptel
movies

eye 12

favorite 0

comment 0

Aurélien Aptel https://lca2020.linux.org.au/schedule/presentation/35/ While debugging network protocol issues we often have to look at network captures. Wireshark is an excellent tool to make and analyze network captures which we rely on. A common scenario is to compare a capture of a "working" case and a "failing" case, possibly made by different client/server implementation. But when you are looking at hundreds of packets holding hundreds of fields it quickly becomes...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, AurélienAptel
Hacker Conferences
movies

eye 17

favorite 0

comment 0

Joel Stanley https://lca2020.linux.org.au/schedule/presentation/36/ The OpenBMC project has brought modern Linux technologies to the firmware in your new server. A missing piece of this is ensuring the firmware is the image you expect it to be running, weather that is something your vendor shipped, an update, or something you build yourself from the open source project. The next generation of BMC hardware will allow a hardware root of trust to secure the entire boot chain. Come hear about how...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JoelStanley
Hacker Conferences
Jan 17, 2020 Matthew Treinish
movies

eye 20

favorite 0

comment 0

Matthew Treinish https://lca2020.linux.org.au/schedule/presentation/49/ Just as with classical computers we need tools to convert the programs we write into something that can actually be run on computers. For classical computers this normally involves converting a higher level language into machine code, but with quantum computing the programs are written at a much lower level, the equivalent of assembly code. However, because of limitations with the current quantum computers available today...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, MatthewTreinish
Hacker Conferences
movies

eye 26

favorite 0

comment 0

Dan Shearer https://lca2020.linux.org.au/schedule/presentation/235/ LumoSQL is a fork of SQLite, the embeddable database library founding everything from Android to iOS to Firefox. As a replacement for fopen(), SQLite is a good choice for singer-writer applications and disconnected, slow and small devices. Modern IoT and application use cases are increasingly multi-writer, fast, high-capacity and internet-connected, and LumoSQL aims to address these very different modern needs. LumoSQL...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, DanShearer
Hacker Conferences
movies

eye 14

favorite 0

comment 0

Lana Brindley https://lca2020.linux.org.au/schedule/presentation/39/ There's a writing style people use when they want to sound smarter. It goes something like this: We're using iterative approaches to corporate strategy to foster collaborative thinking and further the overall value proposition. Depending on which reading test you use, you need to have a grade 20 equivalent reading age to be able to understand that sentence. Many doctoral candidates haven't even been to school for twenty years....
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, LanaBrindley
Hacker Conferences
movies

eye 12

favorite 1

comment 0

Russell Currey https://lca2020.linux.org.au/schedule/presentation/106/ The Linux kernel does a lot of stuff, and runs on a lot of stuff. I'm sure we can all agree that this is a good thing, however the matrix of stuff it does and stuff it runs on continues to get bigger and bigger! With thousands of commits each release and a widely distributed and decentralised developer community, how do we make sure that the kernel still works on everything, does everything it's supposed to do, and hasn't...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, RussellCurrey
Hacker Conferences
movies

eye 52

favorite 0

comment 0

Esther Payne https://lca2020.linux.org.au/schedule/presentation/59/ In 1996 Brian E. Carpenter of IAB and Fred Baker of IETF wrote a co-statement on cryptographic technology and the internet. This RFC wasn't a request for a technical standard, it was a statement on their concerns about Governments trying to restrict or interfere with cryptography. They felt that there was a need to offer "All Internet Users an adequate degree of privacy" Since that time successive governments around...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, EstherPayne
Hacker Conferences
Jan 17, 2020 Rafael Martinez Guerrero
movies

eye 7

favorite 0

comment 0

Rafael Martinez Guerrero https://lca2020.linux.org.au/schedule/presentation/82/ Behind every security measure you take, you should have an information management system helping you take decisions. If you work with security, you need a way to collect, process, save and analyze huge amounts of data that should be used to control how your systems are behaving, find anomalies and evaluate the results of your actions. Have you ever wondered how to manage billions of logs and metrics from thousands...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, RafaelMartinezGuerrero
Hacker Conferences
Jan 17, 2020 Mark Nottingham
movies

eye 14

favorite 0

comment 0

Mark Nottingham https://lca2020.linux.org.au/schedule/presentation/32/ Many of the Internet's protocols were designed at a time when no one cared who was watching. That's no longer true, and so the Internet community has put a tremendous amount of effort into making communication between two endpoints *only* between those two endpoints. This talk will recap what's happened so far, explain what's left to do, and explore the larger context, including legal issues, architectural impact, open...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, MarkNottingham
Hacker Conferences
Jan 17, 2020 Jeremy Stott
movies

eye 23

favorite 0

comment 0

Jeremy Stott https://lca2020.linux.org.au/schedule/presentation/54/ SSH certificates are an under-utilised feature of OpenSSH, but they offer a fantastic method to solve some pain points of growing teams and growing infrastructure. You don't need to manage complicated directories to live on this greener side of the fence. Hosts only trust a single public key of a trusted certificate authority instead of keys from every developer (and let's be honest, several who are no longer working at your...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JeremyStott
Hacker Conferences
Jan 17, 2020 Hasjim 'futaris' Williams
movies

eye 8

favorite 0

comment 0

Hasjim 'futaris' Williams https://lca2020.linux.org.au/schedule/presentation/150/ Most people will want to use an Open ISA processor, in conjunction with some of their own 'special sauce' acceleration, or specialized compute function. This talk aims to run through some of the reasons, open source tools and methods that will help you to accelerate your Open ISA processor. Time and hardware permitting, we will run through a 'hello world' of a Open ISA processor acceleration, by implementing a...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, Hasjim'futaris'Williams
Hacker Conferences
movies

eye 11

favorite 0

comment 0

Keith Packard https://lca2020.linux.org.au/schedule/presentation/148/ 8- and 16- bit micro-controller development environments generally come with a standard C library implementation offering math, string and "OS" functionality. The same is not universally true for 32-bit or larger systems, such as Risc-V and ARM. When building embedded systems for these targets, the developer often has to find (and build) a suitable C library as a part of the project. Building a common C library for...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, KeithPackard
Hacker Conferences
movies

eye 6

favorite 0

comment 0

Dan Macpherson https://lca2020.linux.org.au/schedule/presentation/159/ Automation is here! Robots will soon be doing all our jobs, right? The only option technical writers have left is to panic and run for hills before our robot masters enslave us all, right? Relax. There is no cause for alarm. This presentation will look at automation for technical writers and why technical writers should embrace the wonderful world of automation. This presentation will discuss: - The role of a technical...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, DanMacpherson
Hacker Conferences
Jan 17, 2020 Gaurav Nelson
movies

eye 10

favorite 0

comment 0

Gaurav Nelson https://lca2020.linux.org.au/schedule/presentation/170/ Dealing with Git often becomes problematic for us writers. Although some writers excel at handling Git commands and its nuances, many writers struggle to deal with them. In this presentation, I am sharing some techniques I have seen people (developers and writers) use. These tricks are easy to use, and writers can quickly adapt them to their writing workflow. This presentation isn't about learning git basics or understanding...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, GauravNelson
Hacker Conferences
Jan 17, 2020 Joel Addison; Ben Stevens
movies

eye 10

favorite 0

comment 0

Joel Addison, Ben Stevens https://lca2020.linux.org.au/schedule/presentation/223/ Opening Remarks and Housekeeping linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JoelAddison, BenStevens
Hacker Conferences
movies

eye 8

favorite 0

comment 0

Andy Gelme https://lca2020.linux.org.au/schedule/presentation/197/ Run Tensor Flow on a Perception Module to control a self-driving model car. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, AndyGelme
Hacker Conferences
Jan 17, 2020 Joel Addison; Ben Stevens
movies

eye 5

favorite 0

comment 0

Joel Addison, Ben Stevens https://lca2020.linux.org.au/schedule/presentation/222/ Opening Remarks and Housekeeping linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JoelAddison, BenStevens
Hacker Conferences
Jan 17, 2020 Tishampati Dhar
movies

eye 16

favorite 0

comment 0

Tishampati Dhar https://lca2020.linux.org.au/schedule/presentation/195/ This talk discusses the design of a DIN Rail Energy Monitor with a Linux host processor. IoT systems are becoming a part of everyday life and some are built with little regard for security or privacy. As an electronics engineer I set out to design an IoT energy monitoring system that would be open-source and have openly reviewed firmware enabling users to audit the security and privacy features and possibly send data to...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, TishampatiDhar
Hacker Conferences
Jan 17, 2020 John Spencer
movies

eye 12

favorite 0

comment 0

John Spencer https://lca2020.linux.org.au/schedule/presentation/196/ Learn how the Dingo Cap works with a Raspberry Pi to provide power management and I/O capabilities for machine-learning projects. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JohnSpencer
Hacker Conferences
movies

eye 10

favorite 0

comment 0

Lizzie O'Shea https://lca2020.linux.org.au/schedule/presentation/215/ Technological advancement is not just about intelligent design, clever cryptography or brilliant coding; it's also a function of power. To make technology work for people, we need to take this power back - and demand that the development of technology involve social, political and ethical considerations. Protecting encryption is about protecting democracy - it is about shifting power away from states and companies and towards...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, LizzieO’Shea
Hacker Conferences
Jan 17, 2020 Julien Goodwin
movies

eye 20

favorite 0

comment 0

Julien Goodwin https://lca2020.linux.org.au/schedule/presentation/239/ AI/ML Won't Save you linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JulienGoodwin
Hacker Conferences
movies

eye 28

favorite 0

comment 0

Tim McNamara https://lca2020.linux.org.au/schedule/presentation/89/ Rust is often described as having a difficult learning curve. Let's find a hidden escalator. By the end of this tutorial, you'll find building a command-line utility in Rust to be about as easy as one that's written in Python or Ruby, and you'll be able to distribute it as a stand alone binary. Many of the difficulties learning Rust emerge from two sources: jargon and novel concepts. Avoiding the jargon keeps some the cognitive...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, TimMcNamara
Hacker Conferences
Jan 16, 2020 Sreejith Anujan
movies

eye 13

favorite 0

comment 0

Sreejith Anujan https://lca2020.linux.org.au/schedule/presentation/21/ Breaking down a monolithic application into atomic services offers various benefits, including better agility, better scalability and better ability to reuse services. However, microservices also have particular security needs - Traffic encryption to defend against man-in-the-middle attack. Fine grained access control and mutual TLS. Auditing tools to identity who did what at what time! Istio addresses the security...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, SreejithAnujan
Hacker Conferences
Jan 16, 2020 Dave Kempe; Oliver Lowe
movies

eye 18

favorite 0

comment 0

Dave Kempe, Oliver Lowe https://lca2020.linux.org.au/schedule/presentation/238/ We will provide a working lab for Icinga, Icinga Director, Netbox, Ansible and Grafana, to allow you to document, manage and monitor datacentre infrastructure at scale. These components provide a platform that you can document infrastructure, and have it automatically monitored. This lab will be useful for anyone who cares about physical servers, switches, routers etc, and wants to have a better way to manage their...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, DaveKempe, OliverLowe
Hacker Conferences
Jan 16, 2020 Eduardo Silva
movies

eye 11

favorite 0

comment 0

Eduardo Silva https://lca2020.linux.org.au/schedule/presentation/88/ Logging is one of the ancient mechanism behavior to perform application or hardware analysis. In a new era of distributed systems at scale and connected embedded devices, data collection and processing becomes a real challenge; Logging has been forced to evolve and adapt to new needs. In Data Analysis, logging is one of the key components to collect and pre-process data, usually, a logging mechanism goes through collect,...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, EduardoSilva
Hacker Conferences
movies

eye 10

favorite 0

comment 0

Nicola Nye https://lca2020.linux.org.au/schedule/presentation/26/ When will your personal data be hacked, leaked or compromised? If you think it already hasn't happened to you, think again. What about your parent's data? Your children's data? We are increasingly inhabiting a digital world, scattering electronic footprints in databases near and far. We, as technologists, have a responsibility to ensure that our products are using that data for good. Treating the humans and communities we serve...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, NicolaNye
Hacker Conferences
movies

eye 14

favorite 0

comment 0

Anne Jessel https://lca2020.linux.org.au/schedule/presentation/55/ Many people know that Facebook and other companies track what we do online. Cookies and JavaScript are complicit in allowing Facebook and others to know what we like and who our friends are. Some people accept this as part of the price of a $0 service they enjoy using. Others take care to block cookies, and reduce the amount of personal data that third parties can gather about them. But what information is really being collected...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, AnneJessel
Hacker Conferences
Jan 16, 2020 Christopher J Biggs
movies

eye 7

favorite 0

comment 0

Christopher J Biggs https://lca2020.linux.org.au/schedule/presentation/75/ Right now, the state of privacy on the Internet is "we collect every bit of data about you, crosslink everything and use it to manipulate your attention". The internet of Things brings the promise (threat?) that "every bit" comes to mean not just everything you did online, but also everything you did in your home, workplace, car and bedroom. The future is shaped by those who have the strongest vision...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, ChristopherJBiggs
Hacker Conferences
movies

eye 18

favorite 0

comment 0

Bradley M. Kuhn, Karen Sandler https://lca2020.linux.org.au/schedule/presentation/91/ History never unfolds as we would expect. It's surprising and jarring that we've achieved both so much and so little. Every day, there is more Free and Open Source Software (FOSS) in the world than ever in history, but it's also a little bit harder each day to live a life that avoids proprietary software. Today's world of software technology is a ridiculous paradox. Most software that we depend on every day is...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, BradleyM.Kuhn, KarenSandler
Hacker Conferences
Jan 16, 2020 Matthew Wilcox
movies

eye 16

favorite 0

comment 0

Matthew Wilcox https://lca2020.linux.org.au/schedule/presentation/45/ Since 2002, Linux has used huge pages to improve CPU performance. Originally, huge pages supported 2MB pages on x86. They evolved to support other architectures and, eventually, 1GB pages on x86. Despite this relative success, the huge page mechanism is not flexible enough to support related hardware features. One desirable feature is a "medium" large page size (e.g., ARM CPUs support a 64kB page size). Another is a...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, MatthewWilcox
Hacker Conferences
movies

eye 11

favorite 0

comment 0

Dan Shearer https://lca2020.linux.org.au/schedule/presentation/99/ Free software developers, network engineers and privacy advocates have been given a gift by the EU, in the form of six strongly-enforced laws based on human rights that have computer science embedded in them. This talk covers: o How human rights is directly linked to computer science via the legal text of these EU laws o What new software solutions are required by these laws o What long-standing bad internet security practices...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, DanShearer
Hacker Conferences
Jan 16, 2020 Keith Packard
movies

eye 19

favorite 0

comment 0

Keith Packard https://lca2020.linux.org.au/schedule/presentation/186/ Stretching back over 35 years, the X Window System is one of the oldest surviving free software projects. Having its origins before the invention of the GPL, the history of X offers a slice through the whole lifetime of the software freedom movement. Using X as a lens, we can study the causes and effects of licensing, community and corporations in the world of free software. This presentation will describe the origins of X, a...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, KeithPackard
Hacker Conferences
Jan 16, 2020 Jan Schmidt
movies

eye 10

favorite 0

comment 0

Jan Schmidt https://lca2020.linux.org.au/schedule/presentation/30/ The OpenHMD project provides cross-platform support for a range of virtual reality hardware. A variety of projects can use OpenHMD for VR - like the Godot game engine, Blender and the Monado OpenXR platform. In the 0.3.0 release, the NOLO driver became the first one to add support for room-scale tracking. Now, work is underway to support room-scale tracking with other devices like the Oculus Rift and HTC Vive. This talk will...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JanSchmidt
Hacker Conferences
movies

eye 91

favorite 0

comment 0

Dr. Ben Martin https://lca2020.linux.org.au/schedule/presentation/17/ ROS, the "Robot Operating System" is more accurately described as a framework of open source software that runs on Linux and helps you build robots by combining larger "nodes" of code. ROS helps these nodes communicate and can handle (re)starting them, monitoring them, and stopping them for you. With ROS you can use existing code to convert a depth sensing camera into fake laser scan data. Then you can...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, Dr.BenMartin
Hacker Conferences
movies

eye 20

favorite 0

comment 0

Jussi Pakkanen https://lca2020.linux.org.au/schedule/presentation/87/ The Meson build system has been used for several years to build the foundations of a modern Linux userland, including projects such as systemd, X.org, GStreamer and the Mesa graphics stack. During this time we have encountered many challenges and milestones ranging from multiple distro upgrades to bootstrapping RISC-V as a whole new processor architecture. In this talk we shall look into the many weird and wonderful/awful...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JussiPakkanen
Hacker Conferences
movies

eye 17

favorite 0

comment 0

Tishampati Dhar https://lca2020.linux.org.au/schedule/presentation/58/ This talk describes the WhatsApp chat protocol and various endpoints where data can be unlocked from this classically end-to-end encrypted channel. Unlocking and automating the WhatsApp channel is a pre-requisite for scaling businesses in the 3rd world where this is a dominant communication medium. In the third-world and from my personal experience in Kenya a lot of businesses run on the command-line, the command-line being...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, TishampatiDhar
Hacker Conferences
Jan 16, 2020 Josh Bassett
movies

eye 14

favorite 0

comment 0

Josh Bassett https://lca2020.linux.org.au/schedule/presentation/53/ If you were a kid during the 70s, 80s, or 90s, the chances are you spent time (and money) in your local video arcade playing games. Later, the rise of home video game consoles sadly brought an end to the golden era of video arcades - the rows of machines crafted out of plywood and vintage electronics, abandoned for the quiet comfort of our living rooms. Not only did we lose the visceral experience of the video arcades, but we...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JoshBassett
Hacker Conferences
Jan 16, 2020 Brendan Higgins
movies

eye 15

favorite 0

comment 0

Brendan Higgins https://lca2020.linux.org.au/schedule/presentation/97/ KUnit[1] is a new lightweight unit testing and mocking framework for the Linux kernel. Unlike Autotest and kselftest, KUnit is a true unit testing framework; it does not require installing the kernel on a test machine or in a VM (however, KUnit still allows you to run tests on test machines or in VMs if you want) and does not require tests to be written in userspace running on a host kernel. You can read more about KUnit in...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, BrendanHiggins
Hacker Conferences
Jan 16, 2020 Evan Kohilas
movies

eye 11

favorite 0

comment 0

Evan Kohilas https://lca2020.linux.org.au/schedule/presentation/102/ Have you ever clicked the *FREE GEMS* button and been served an ad, only to find you're now trialing a game? What are they? Are they running code? If they are, can we hijack them? If we can't, can we bypass, or even replace them? And more importantly, what are they a actually doing? Are you really playing a game? Or are they bitcoin miners in disguise? Come along and join my adventurous curiosity as we learn to man in the...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, EvanKohilas
Hacker Conferences
movies

eye 12

favorite 0

comment 0

Ben Dechrai https://lca2020.linux.org.au/schedule/presentation/101/ Most of today's home automation products rely heavily on cloud services. This allows us to manage and control our homes from anywhere in the world, by placing the configuration and logic processing in a publicly accessible location and avoiding opening our home network. But as we know, the cloud is just someone else's computer, that we have to trust. If they are the arbiter of what happens in your home, you are not truly in...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, BenDechrai
Hacker Conferences
Jan 16, 2020 Peter Grehan
movies

eye 15

favorite 0

comment 0

Peter Grehan https://lca2020.linux.org.au/schedule/presentation/232/ Bhyve and Containerization linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, PeterGrehan
Hacker Conferences
movies

eye 18

favorite 0

comment 0

Paul Haesler https://lca2020.linux.org.au/schedule/presentation/213/ Geoscience Australia (GA) is the custodian of a significant collection of national aerial photography, curated by GA and its predecessor agencies. The data extends over 70 years, from the 1920s through to the mid-1990s. This archive represents an important resource for understanding Australia's changing landscape as the majority of the collection predates high resolution satellite imagery. Digitisation of this archive is an...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, PaulHaesler
Hacker Conferences
Jan 16, 2020 Robert Collins
movies

eye 17

favorite 0

comment 0

Robert Collins https://lca2020.linux.org.au/schedule/presentation/38/ Why was rustup slow (3m30s to install (not including download time)) in early 2019 on Windows, and why isn't it slow (14s to install) now? Early in 2019 I was developing some things in Rustlang on Windows, got frustrated at the performance of rustup (the installer for rust) and looked for bug. I found one which blamed a combination of NTFS, small files and anti-virus software for the problem. This wasn't an entirely...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, RobertCollins
Hacker Conferences
Jan 16, 2020 Tim Ansell
movies

eye 7

favorite 0

comment 0

Tim Ansell https://lca2020.linux.org.au/schedule/presentation/237/ Tim talks about things. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, TimAnsell
Hacker Conferences
movies

eye 9

favorite 0

comment 0

Tony Asleson https://lca2020.linux.org.au/schedule/presentation/69/ One of the most important characteristics of any operating system is the ability to safely store and retrieve end user data. However, this area can be one of the most difficult things to test completely. Hardware manufacturers strive to make their hardware as reliable as possible, so testing error paths for uncommon conditions is problematic. For developers having a simple easy to use way to create these types of errors is...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, TonyAsleson
Hacker Conferences
movies

eye 9

favorite 0

comment 0

Lyndsey Jackson https://lca2020.linux.org.au/schedule/presentation/65/ In 2017 Lyndsey became the Chair of Electronic Frontiers Australia. Over the past two years the EFA board and volunteers have worked to increase engagement, participation, and be more effective - not easy when everyone is a volunteer. How have we reached this nexus where underfunded and under supported organisations and individuals are the key line of defense in speaking up for digital rights, security, privacy and ethics?...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, LyndseyJackson
Hacker Conferences
Jan 16, 2020 Opal Symes
movies

eye 7

favorite 0

comment 0

Opal Symes https://lca2020.linux.org.au/schedule/presentation/71/ How do you sign up to a website, if you don't have a first name? Or a name that doesn't fit in 30 characters? How are you supposed to buy an airline ticket if the gender on your passport isn't available on the dropdown? I will cover how to build forms so that they can handle these stress cases. By asking the right questions, in the right way, and supporting the full range of answers; we can build forms that collect the required...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, OpalSymes
Hacker Conferences
movies

eye 17

favorite 0

comment 0

Christoph Lameter https://lca2020.linux.org.au/schedule/presentation/18/ Capturing Ethernet data sounds simple. Who has not run tcpdump? But things are not that simple at 100G anymore due to restrictions on performance of the disk subsystems and the Linux operating system overhead. And why would one want to capture 100G traffic? One reason is that most of the fiber optic wide area links are being converted from 10Gbps to 100Gbps circuits and another is that it is mandatory to capture all...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, ChristophLameter
Hacker Conferences
Jan 16, 2020 Marissa Takahashi
movies

eye 17

favorite 0

comment 0

Marissa Takahashi https://lca2020.linux.org.au/schedule/presentation/74/ Digitization of society has resulted in massive amount of digital data that can be collected for various purposes in both industry and academia. The increasing size and complexity of datasets and the increasing sophistication of analytical methods raise ethical questions especially as research agenda move beyond computational and natural sciences to more sensitive social aspects of human lives such as behaviour,...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, MarissaTakahashi
Hacker Conferences
Jan 16, 2020 Wes Warner
movies

eye 9

favorite 0

comment 0

Wes Warner https://lca2020.linux.org.au/schedule/presentation/182/ In this session, I will showcase our middle school STEM program with particular emphasis on how at Pacific Lutheran College implements a problem-based learning approach to its STEM program. Artefacts our students create include rollercoasters, solar ovens, light projects, and underwater drones. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, WesWarner
Hacker Conferences
movies

eye 14

favorite 0

comment 0

Trent Lloyd https://lca2020.linux.org.au/schedule/presentation/98/ A rapidly scaling private OpenStack + Hybrid HDD/SSD Ceph cloud began to experience very slow I/O performance for their Windows guests - making them practically un-usable. This is the in-depth technical story of how the issue was found and fixed including the surprising outcome that this I/O was always going to be slow on an OpenStack Ceph cloud with a large Windows guest footprint - until the fixes that were since developed are...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, TrentLloyd
Hacker Conferences
movies

eye 6

favorite 0

comment 0

Katie Bell https://lca2020.linux.org.au/schedule/presentation/25/ Running .NET Framework code on Linux used to be something that you would approach with caution, and only if you needed to, especially if the code was originally written to only ever work on Windows. With improvements to Mono and the release of .NET Core, this is now easier, more reliable and more officially Microsoft supported than ever. At Campaign Monitor we've got lots of Windows-specific C# .NET code, in particular we had...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, KatieBell
Hacker Conferences
movies

eye 19

favorite 0

comment 0

Jon Manning https://lca2020.linux.org.au/schedule/presentation/94/ Programmers are used to their compilers catching tiny problems in their code. When you're a writer, it's harder to catch these problems. Wouldn't it be nice if you could run an error-checker on your dialogue? This talk discusses the application of compiler optimisation and correctness checking techniques to branching narratives, which allow authors to verify the logic of their narrative independently of running it in the game....
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JonManning
Hacker Conferences
movies

eye 16

favorite 0

comment 0

Elizabeth K. Joseph https://lca2020.linux.org.au/schedule/presentation/13/ Discussions around where to host your Linux-based infrastructure tend to center around whether you should use the cloud or your own on-premises hardware. Architectures beyond x86 are rarely discussed. This talk will give you a glimpse into the modern mainframe running Linux, and why it and other alternative architectures like ARM and POWER should be considered. We'll first look at the birth of time-sharing and the first...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, ElizabethK.Joseph
Hacker Conferences
Jan 16, 2020 David Tulloh
movies

eye 48

favorite 0

comment 0

David Tulloh https://lca2020.linux.org.au/schedule/presentation/43/ This tutorial will take you through the process of designing a circuit and PCB using Kicad. We will design a watering system relay controller, with wireless communication and solar power. From block diagram, to circuit, to PCB. This will be a guided journey, a Disney on rail adventure where the story, components and design have been prechosen for a cultivated, time controlled, experience. The focus will be on the use of the...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, DavidTulloh
Hacker Conferences
movies

eye 24

favorite 0

comment 0

Shervin Emami https://lca2020.linux.org.au/schedule/presentation/52/ Humans are extremely fast at using a keyboard and mouse on a desk, but all 3 of these have bad long-term health risks. Are there any OTHER ways of using a desktop PC? What if you use Linux instead of the more common OSes? What if you're a hardcore full-time Linux programmer and therefore need a lot of functionality and customisation, and you need enough speed and reliability to use it long term? This talk will show some...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, ShervinEmami
Hacker Conferences
Jan 16, 2020 Elizabeth Alpert; Amelia Radke
movies

eye 12

favorite 0

comment 0

Elizabeth Alpert, Amelia Radke https://lca2020.linux.org.au/schedule/presentation/48/ In an increasingly digitised world, societal understandings of the intersection between innovative technologies, ethics, and human rights have never been more critical. However, different cultures and different sectors have differing understandings of all these things. A simple categorisation of human data as being either public or private is insufficient to describe the complexities of a single human social...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, ElizabethAlpert, AmeliaRadke
Hacker Conferences
movies

eye 13

favorite 0

comment 0

Arjen Lentz https://lca2020.linux.org.au/schedule/presentation/230/ Technology is useful, but it's a tool (a means to achieve goals), not a goal in itself. Our mis-use of tech is sabotaging many aspects of society, but education especially so. In this short talk, Arjen will plead a comprehensive case, presenting evidence on where the key culprits are. After hearing the evidence, what will be your judgement? Knowing and understanding what we're dealing with, may help us to help educators....
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, ArjenLentz
Hacker Conferences
Jan 16, 2020 Mike Cohen
movies

eye 12

favorite 1

comment 0

Mike Cohen https://lca2020.linux.org.au/schedule/presentation/80/ This hands-on lab introduces delegates to Velociraptor: a new open-source (AGPL) platform to perform surgical forensic evidence collection and incident response across a distributed computer network. It's fast, precise, powerful … and free. It also supports Linux, Windows and MacOS. Velociraptor is a unique tool since it offers a query language so that users may query their end point flexibly in response to new threat...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, MikeCohen
Hacker Conferences
movies

eye 14

favorite 0

comment 0

Martin Krafft https://lca2020.linux.org.au/schedule/presentation/90/ Peer-to-peer technology has been around for decades, and has significantly shaped the file-sharing industry, much to the dismay of the media conglomerates. It wasn't until recent years, however, that the underlying concepts have entered other domains, such as communication tools, and storage. And of course: blockchain. And yet, despite the availability of technically sound and fully functional projects, widespread adoption is...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, MartinKrafft
Hacker Conferences
movies

eye 17

favorite 0

comment 0

Rachel Bunder https://lca2020.linux.org.au/schedule/presentation/100/ Australia is rolling out smart energy meters to all homes. Instead of an analogue meter that needs to be physically checked each billing cycle, a smart meter monitors your energy in 15 minute intervals and sends this data to your energy network providers. Additionally, many people have smart home setups which often monitors your home energy usage in even more detail. Even many solar systems monitors your energy consumption....
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, RachelBunder
Hacker Conferences
Jan 16, 2020 Daniel McCarthy
movies

eye 10

favorite 0

comment 0

Daniel McCarthy https://lca2020.linux.org.au/schedule/presentation/93/ Hexapods are six legged robots which are a staple in academic and hobbyist circles due to their versatility and static stability. Hexapod platforms however, specifically six degree of freedom (6DOF) Hexapod kits are commonly quite expensive. Expensive enough that I couldn't afford one -- So, I set out to build an inexpensive (order of magnitude cheaper) 6DOF Hexapod. This talk is aimed at beginner and intermediate hobbyists...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, DanielMcCarthy
Hacker Conferences
Jan 16, 2020 Gernot Heiser
movies

eye 21

favorite 0

comment 0

Gernot Heiser https://lca2020.linux.org.au/schedule/presentation/40/ RISC-V has many attractions, ranging from the openness of the architecture, its clean-slate design based on simplicity and scalability, as well as the RISC-V Foundation's strong commitment to security from the ground up. As such, RISC-V is an extremely attractive platform for the open-source seL4 microkernel with its unrivalled verification and security story. This has led industry players, especially Germany-based HENSOLDT...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, GernotHeiser
Hacker Conferences
Jan 16, 2020 Casey Schaufler
movies

eye 12

favorite 0

comment 0

Casey Schaufler https://lca2020.linux.org.au/schedule/presentation/19/ You've most likely been there: you're a half hour into an important technical meeting and you realize that of the last dozen words you've heard you only recognized two, and neither would seem to have any bearing on the topic at hand. You look around and see that everyone but the presenter appears to be mentally grasping for some key understanding what's being said. Your carefully gathered notes say "SDL PRS review SS2...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, CaseySchaufler
Hacker Conferences
Jan 16, 2020 A/Prof Vanessa Teague
movies

eye 9

favorite 0

comment 0

A/Prof Vanessa Teague https://lca2020.linux.org.au/schedule/presentation/216/ I'll begin with analysis of the Swiss e-voting system and its flawed proofs, then explain why the NSW iVote system is even worse. Next, I'll discuss the world's first pilot Risk-Limiting Audit of a preferential election, in San Francisco, and compare it to the completely non-existent auditing strategy for our Senate elections. Australia, once a leader in genuine democratic innovation, lags woefully behind the rest of...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, A/ProfVanessaTeague
Hacker Conferences
movies

eye 10

favorite 0

comment 0

Bonnie Wildie https://lca2020.linux.org.au/schedule/presentation/156/ Finding aids are an important part of archival practice, designed and created to facilitate user access to archival collections. As these traditionally paper-based manifestations find expression in electronic formats, institutions envision "new ways of locating, interacting with and sharing information about archival material”. In some cases, institutions are proactively releasing finding aids, such as indexes, as open...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, BonnieWildie
Hacker Conferences
Jan 16, 2020 Josh Simmons
movies

eye 12

favorite 0

comment 0

Josh Simmons https://lca2020.linux.org.au/schedule/presentation/34/ We all rely on open source software and, as our reliance grows, so do our policies for managing compliance and programs for cultivating mutually supportive relationships with the communities behind the software. In this session, attendees will be given a thorough accounting of: * what companies are doing to support open source communities, * what kind of support open source communities are actually asking for, * how to build a...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JoshSimmons
Hacker Conferences
movies

eye 5

favorite 0

comment 0

Joe Robinson https://lca2020.linux.org.au/schedule/presentation/233/ Tech writer management offers its own challenges. With stories from recent interviews in the field, I'll identify some fundamental skills for new managers, or managers looking for a refresh of their knowledge. I'll talk about psychology with reference to the role of schemas. I'll talk about the role enthusiasm plays, as well as language and listening. This talk largely follows my own career pathway, which I use as an example...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, JoeRobinson
Hacker Conferences
movies

eye 12

favorite 0

comment 0

Bradley M. Kuhn https://lca2020.linux.org.au/schedule/presentation/187/ PokerSource, a now-defunct project, was AGPL'd/GPL'd end-to-end online poker system that was deployed for play-money games. The server was written in Python and its most popular client, jPoker, was written in pure Javascript using jQuery, and was the very first deployed online poker system with a functioning pure Javascript client. The project had a long hobbyist lifespan, dating back to the base C fast hand-evaluator...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, BradleyM.Kuhn
Hacker Conferences
Jan 16, 2020 Roland Gesthuizen; Gillian Kidman
movies

eye 8

favorite 0

comment 0

Roland Gesthuizen, Gillian Kidman https://lca2020.linux.org.au/schedule/presentation/181/ This is the incredible human story of the creators of CSIRAC Australia's first digital computer, and the fifth stored program computer in the world. We trace the story of the men and women behind its creation, use and decommission. Whilst we acknowledge that there is a strong documented history of CSIRAC itself, we wish to illuminate the human story of this open-source creation to reveal the creators and...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, RolandGesthuizen, GillianKidman
Hacker Conferences
Jan 16, 2020 Nikolai Lusan
movies

eye 49

favorite 0

comment 0

Nikolai Lusan https://lca2020.linux.org.au/schedule/presentation/110/ OpenZFS has come a long way in recent times, and with the deprecation of BTRFS we are not likely to see a filesystem with comparative feature set anytime soon. The ZoL (ZFS on Linux) project is now the main source of contributions to the OpenZFS code base, and is incredibly stable and robust. With OpenZFS now supporting native encryption it can simplify management of you data storage from the mdadm/luks/lvm method commonly...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, NikolaiLusan
Hacker Conferences
movies

eye 12

favorite 0

comment 0

Kees Cook https://lca2020.linux.org.au/schedule/presentation/84/ Like all C/C++ programs, the Linux Kernel regularly suffers from memory corruption flaws. A common way for attackers to gain execution control is to target function pointers that were saved to memory. Control Flow Integrity (CFI) seeks to sanity-check these pointers and eliminate a huge portion of attack surface. It's possible to do this today with the Linux kernel (or any program) with Clang/LLVM's CFI implementation. This...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, KeesCook
Hacker Conferences
movies

eye 12

favorite 0

comment 0

Marc MERLIN https://lca2020.linux.org.au/schedule/presentation/24/ This talk will look into the failures I've encountered in multiple fields, and learned from reading from other people's failures, a common practise in aviation that has saved countless lives in not re-creating failures and accidents out of ignorance. You will also hopefully improve your spidey sense in things that could go wrong and ask the right questions or implement the right procedures or fixes before they become necessary...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, MarcMERLIN
Hacker Conferences
Jan 15, 2020 Alexander Krizhanovsky
movies

eye 10

favorite 0

comment 0

Alexander Krizhanovsky https://lca2020.linux.org.au/schedule/presentation/22/ Back in 2013 we started development of a Web Application Firewall (WAF) on top of one of the widespread HTTP accelerators. That time we realized that modern HTTP accelerators were designed to service normal HTTP requests and don't suite well for filtering massive HTTP traffic from malicious clients such as DDoS bots. A WAF protecting huge web resources or thousands of small web sites also experiences overloading due...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, AlexanderKrizhanovsky
Hacker Conferences
movies

eye 12

favorite 0

comment 0

Kathy Reid https://lca2020.linux.org.au/schedule/presentation/16/ In Australia every year, around 18,000 women are diagnosed with breast cancer [1]. Many will go on to have breast removal surgery, called a mastectomy. Only 12% of women who have a mastectomy will have reconstruction, and will instead opt to wear a silicon-based prosthetic. These prosthetics are "dumb" - they're just silicone. They have 0 USB ports. What a great opportunity for open hardware! As part of her term project...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, KathyReid
Hacker Conferences
movies

eye 9

favorite 0

comment 0

Serena Chen https://lca2020.linux.org.au/schedule/presentation/23/ For everyday people, security advice is confusing, boring, and ever changing. In response, we've developed what essentially are superstitious habits - theatrical, security-flavoured actions that we repeat in hopes of protecting ourselves from "the hackers”. There are two big problems here. First, how do we effectively communicate relevant security advice to non-experts? And secondly, is that advice even persuasive enough...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, SerenaChen
Hacker Conferences
movies

eye 14

favorite 0

comment 0

Roman Joost https://lca2020.linux.org.au/schedule/presentation/63/ Acceptance testing is a method of testing an application from a users point of view. In this talk, I will demonstrate our approach to full automated testing a terminal email application (purebred) with the tasty-tmux framework. I'll elaborate the benefits and trade-off's, what problems we experienced and how we solved them. Automating acceptance testing is challenging, because the tests can not adapt to timing sensitive changes...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, RomanJoost
Hacker Conferences
movies

eye 11

favorite 0

comment 0

Arun Raghavan https://lca2020.linux.org.au/schedule/presentation/14/ While PulseAudio has been a standard component in desktop and embedded Linux for a decade now, it was always written with uncompressed audio data in mind. To save power. modern SoCs often support "compress offload", where an efficient DSP can receive compressed MP3/AAC/... data, decode and render it to be played out. In this talk, I'll describe how this was implemented in PulseAudio, what challenges and tradeoffs...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, ArunRaghavan
Hacker Conferences
Jan 15, 2020 Peter Chubb
movies

eye 15

favorite 0

comment 0

Peter Chubb https://lca2020.linux.org.au/schedule/presentation/66/ Most of the high street electronics shops (with one notable exception) have closed down, so one has to order components online. But, resistors, capacitors and inductors are fairly easy to make, from materials commonly found around the house. Active elements to provide gain, or rectification, are a little harder to build,., but are possible. In this talk I'll show off home made capacitors, coils, resistors, and diodes, and...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, PeterChubb
Hacker Conferences
movies

eye 11

favorite 0

comment 0

Dave Taht https://lca2020.linux.org.au/schedule/presentation/83/ You start a big upoad or download, and your ssh connection goes to heck, web pages get delayed, your videoconference glitches, or you start missing your opponents in your game. Bufferbloat is one cause. While the bufferbloat problem is largely fixed in Linux, it's rarely configured properly on the gateways, and thus remains at epidemic proportions across the Internet - and this talk touches upon how to configure that stuff...
Topics: lca, lca2020, #linux.conf.au#linux#foss#opensource, DaveTaht